bump-off a well - Turkish English Dictionary